package com.jindy.module.warningOrderView.service;

import java.util.List;

import com.jindy.module.homepage.vo.SimpleKanbanInConditionVO;
import com.jindy.module.warningOrderView.domain.WarningOrderView;
import com.jindy.module.warningOrderView.domain.WarningOrderViewVO;

/**
 * VIEWService接口
 * 
 * @author jindy
 * @date 2023-06-13
 */
public interface IWarningOrderViewService 
{
    /**
     * 查询VIEW
     * 
     * @param salesmanName VIEW主键
     * @return VIEW
     */
    public WarningOrderView selectWarningOrderViewBySalesmanName(String salesmanName);

    /**
     * 查询VIEW列表
     * 
     * @param warningOrderView VIEW
     * @return VIEW集合
     */
    public List<WarningOrderViewVO> selectWarningOrderViewList(SimpleKanbanInConditionVO simpleKanbanInConditionVO);

    /**
     * 新增VIEW
     * 
     * @param warningOrderView VIEW
     * @return 结果
     */
    public int insertWarningOrderView(WarningOrderView warningOrderView);

    /**
     * 修改VIEW
     * 
     * @param warningOrderView VIEW
     * @return 结果
     */
    public int updateWarningOrderView(WarningOrderView warningOrderView);

    /**
     * 批量删除VIEW
     * 
     * @param salesmanNames 需要删除的VIEW主键集合
     * @return 结果
     */
    public int deleteWarningOrderViewBySalesmanNames(String[] salesmanNames);

    /**
     * 删除VIEW信息
     * 
     * @param salesmanName VIEW主键
     * @return 结果
     */
    public int deleteWarningOrderViewBySalesmanName(String salesmanName);
}
